#ifndef IParticlePopulation_hpp
#define IParticlePopulation_hpp

#include "particles/Particle.hpp"

struct IParticlePopulation {
	virtual unsigned size()=0;
	virtual void add(Particle *p)=0;
	virtual bool remove(unsigned i)=0;
	virtual Particle* get(unsigned i)=0;
};

#endif
